Hatchery trough - French English Dictionary